Github 上实用的类库\工具
类库
crypto-js是谷歌开发的一个纯 JavaScript 的加密算法类库.
js-cookie: 一个简单、轻量级的 JavaScript API,用于处理 cookie。适用于所有浏览器,接受任何字符,经过严格测试,无依赖关系,支持 ES 模块,支持 AMD/Common。
vConsole 调试:腾讯开发的一个轻量、可拓展、针对手机网页的前端开发者调试面板。
js-base64:基于 JavaScript 进行 Base64 编码、解码的类库。(注:如需更多加密方法建议实用上面的 crypto-js 类库)
fingerprintjs: 是通过纯前端原生 js 实现的浏览器指纹采集器,通过获取浏览器(敲重点当前浏览器内)中所有能获取到的信息(部分通过 base64 转成 String),最后生成出 md5,用于该用户在该设备上的唯一标识码。
D3js:D3js 是一个可以基于数据来操作文档的 JavaScript 库。可以帮助你使用 HTML,CSS,SVG 以及 Canvas 来展示数据。(注:自由度高,比较底层,主要用于定制化开发,一般项目开发 echarts 足以)
axios:是一个开源免费的基于 Promise 的 HTTP 客户端,可以工作于浏览器中,也可以在 node.js 中使用。支持从浏览器中创建 XML 请求,支持 node.js 中发出 http 请求,支持拦截请求和响应,支持转换请求和响应数据,支持自动转换 JSON 数据...
gcoord:是一个处理地理坐标系的 JS 库,用来修正百度地图、高德地图及其它互联网地图坐标系不统一的问题。
bignumber.js:用于任意精度十进制和非十进制算术的 JavaScript 库。
json-bigint:用于解决高精度数值丢失问题。
动画
typed.js:一个 JavaScript 打字动画库。
tailwindcss:Tailwind CSS 是一个功能类优先的 CSS 框架,它集成了诸如 flex, pt-4, text-center 和 rotate-90 这样的的类,它们能直接在脚本标记语言中组合起来,构建出任何设计。
json-bigint:主要用于大数值精度丢失问题。
工具
- Motrix:Motrix 是一款全能的下载工具,支持下载 HTTP、FTP、BT、磁力链等资源
- hackingtool:黑客的多合一黑客工具,包括很多黑客攻击的脚本和工具,比如匿名隐藏工具、SQL 注入工具等等。但该项目只能用于学习,切勿用于非法活动。
- [autocomplete]:当在终端键入命令时,这个开源项目会在现有的 macOS 终端中弹出子命令、选项和上下文相关的参数,帮你快速完成当前命令的输入
- any-rule:常用正则大全, 支持 web / vscode / idea / Alfred Workflow 多平台
AI
其他
- Clone Wars:Airbnb、Amazon、Instagram、Netflix、TikTok、Spotify、WhatsApp、YouTube 等热门网站的 100 多个开源克隆和替代品。列表包含源代码、教程、演示链接、技术堆栈和 GitHub 明星数。非常适合学习目的!
...不定时更新